import { createI18n } from 'vue-i18n';
import zhCN from './locales/zh-CN';
import enUS from './locales/en-US';
import zhCn from 'element-plus/es/locale/lang/zh-cn'; // Element Plus 中文语言包
import en from 'element-plus/es/locale/lang/en'; // Element Plus 英文语言包

const messages = {
    'zh-CN': {
        ...zhCN,
        ...zhCn // 合并 Element Plus 的中文语言包
    },
    'en-US': {
        ...enUS,
        ...en // 合并 Element Plus 的英文语言包
    }
};

const i18n = createI18n({
    locale: 'zh-CN', // 默认语言
    fallbackLocale: 'en-US', // 回退语言
    messages
});

export default i18n;
